*{
    margin: 0;
    padding: 0;
}
html{
    display: block;
}
body, button, input, select, textarea{
    font: 12px/1.5 "微软雅黑",Tahoma,Helvetica,Arial,'宋体',sans-serif,\5b8b\4f53;  
}
body{
    background: #f6f6f6;
    color: #666;
    height: 100%;
    min-width: 1000px;
}
a{
    color: #5e5e5e;
    text-decoration: none;
}
ul,ol,dl,li{
    list-style: none;
}
address, cite, dfn, em, var, i{
    font-style: normal;
}
#toolbar .bar-con{
    width: 980px;
    margin: 0 auto;
    line-height: 29px;
}
.fl{
    float: left;
    display: inline;
}
.fr{
    float: right;
    display: inline;
}
#toolbar .bar-con .right-show div.logined-show, #toolbar .bar-con .right-show div.personal-show, #toolbar .bar-con .right-show div.bag-show, #toolbar .bar-con .right-show div.other-show, #toolbar .bar-con .right-show div.union-login, #toolbar .bar-con .right-show div.login-show{
    display: block;
    float: left;
    color: #e2e2e2;
}
.clear::after,.clear::before{
    content: "";
    display: table;
}
.clear{
    zoom: 1;
    clear: both;
}
.clear::after{
    clear: both;
    overflow: hidden;
}
.w1200 .header .area{
    width: 1200px;
}
.w1200 .header .protection{
    right: 290px;
}
.w1200 .banner-right-code{
    display: block;
}
.w1200 .header .mainNav .nav{
    width: 1200px;
}
.w1200 .top_bar{
    width: 1200px;
}
.w1200 .top_bar .banner{
    margin-left: 230px;
}
.w1200 .top_bar .banner li{
    padding-left: 0;
}
.w1200 .top_wrap{
    width: 1200px;
}
.w1200 .top_wrap .banner_l{
    left: 0;
}
.w1200 .top_wrap .banner_r{
    visibility: visible;
}
.w1200 .banner_r{
    display: block;
}
.w1200 .top_wrap .round{
    margin-right: -100px;
}
.w1200 .banner_arrow .arrow_prev{
    left: 230px;
}
.w1200 .banner_arrow .arrow_next{
    right: 270px;
}
.w1200 .new-users{
    width: 1200px;
    box-sizing: border-box;
    padding: 0 16px;
}
.w1200 .new_users ul.fr{
    margin-right: 6px;
}
.w1200 .new_users .update-time{
    margin-left: 4px;
}
.w1200 .brand_index{
    width: 1200px;
}
.w1200 .brand_index .brand_list{
    width: 1180px;
}
.w1200 .brand_index .brand_list ul.brand_data li{
    width: 278px;
}
.w1200 .brand_index .brand_list ul.brand_data li .link-box{
    height: 170px;
}
.w1200 .brand_index .brand_list ul.brand_data li .brand-pic{
    height: 130px;
    width: 278px;
    overflow: hidden;
}
.w1200 .brand_index .brand_list ul.brand_data li .brand-pic img{
    width: 278px;
}
.w1200 .brand_index .brand-pic .brand_time, .w1200 .brand_index .brand-pic .brand_time p, .w1200 .brand_index .brand-pic .brand_time .brand_time_bg{
    width: 281px;
}
.w1200 .brand_index .brand_list ul.brand_logo li{
    width: 100px;
    font-size: 14px;
}
.w1200 .brand_index .brand_list ul.brand_logo li.last{
    width: 80px;
    text-align: right;
    cursor: pointer;
}
.w1200 .new-users{
    width: 1200px;
    box-sizing: border-box;
    padding: 0 16px;
}
.w1200 .new-users.under .update-time{
    margin-left: 2px;
}
.header .logo, .header .search, .header .protection{
    position: absolute;
}
.header .logo, .header .search .smt, .header .protection{
    display: block;
    background: url(../images/total/header-total.gif) no-repeat;
}

button, input, select, textarea{
    font-size: 100%;
}
fieldset,img{
    border: 0;
}
.header .mainNav .nav .navigation li.current{
    background: #ff464e;

    border-radius: 6px 6px 0 0;
}
#toolbar .bar-con .topNav li.phone-code .code-tips, .content .slide-box-main .code-tips, .bady-part .bady_bg .code-tips, .mainNav .nav .state-show .code-tips, .navigation .code-tips{
    display: none;
    position: absolute;
    left: -28px;
    top: 36px;
    background-color: #fff;
    border: #e2e2e2 solid 1px;
    padding: 5px;
    width: 148px;
    height: 173px;
    z-index: 100;
}
.icon-normal, #toolbar .bar-con .right-show div.logined-show .normal-box ul li a .icon{
    background: url(../images/total/icon-total.png) no-repeat 0 0;
}
#toolbar .bar-con .topNav li.phone-code .code-tips .code, .content .slide-box-main .code-tips .code, .bady-part .bady_bg .code-tips .code, .mainNav .nav .state-show .code-tips .code, .navigation .code-tips .code{
    background: url(../images/global/jp-app-90-new.png) no-repeat;
    height: 148px;
    width: 148px;
}
.banner_arrow .arrow_prev, .banner_arrow .arrow_next{
    background-color: rgba(0, 0, 0, 0.2);
    color: #fff;
    display: block;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    position: absolute;
    top: -203px;
    width: 29px;
    z-index: 12;
}

.login-center .content-landing .login_list li.active .box_border, .login-center .content-landing .login_list li.active.error_box .box_border{
    border: 1px solid #666;
}

.login-center .content-landing .login_list li.active .normal-input, .login-center .content-landing .login_list li.active.error_box .normal-input{
    border: 0;
}
.login-center .content-landing li .btn .sub, .login-center .content-landing li .btn .smt-r, .login-center .third-box a, .success-content .result .user{
    background: url(../images/login/new-login.gif);
}

